|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectde.bsvrz.dav.daf.main.impl.ConfigurationManager
public class ConfigurationManager
TBD Beschreibung
| Field Summary | |
|---|---|
private String |
_applicationName
Der Name der Applikation |
private int |
_configSendIndex
Der Index der Konfigurationsendung |
private long |
_configurationId
Die ID des Konfigurationsverantwortlichen der Konfiguration. |
private String |
_configurationPath
Der Pfad der Konfiguration |
private String |
_configurationPid
Die Pid der Konfiguration |
private DataModel |
_dataModel
Das Datenmodel |
private static Debug |
_debug
DebugLogger für Debug-Ausgaben |
private LinkedList |
_pendingResponces
Interne Liste der ankommenden Konfigurationsnachrichten |
private SubscriptionManager |
_subscriptionManager
Der Anmeldemanager |
| Constructor Summary | |
|---|---|
ConfigurationManager(long configurationId,
String configurationPid,
String configurationPath,
String applicationName,
DataModel dataModel)
Erzeugt ein neues Objekt mit den gegebenen Parametern. |
|
| Method Summary | |
|---|---|
void |
completeInitialisation(SubscriptionManager subscriptionManager)
Erzeugt ein Datenmodel und beendet die initialisierungsphase. |
String |
getApplicationName()
Gibt den Name der Applikation zurück. |
String |
getConfigurationPath()
Gibt den Pfad der Konfiguration zurück. |
String |
getConfigurationPid()
Gibt die Pid der Konfiguration zurück. |
DataModel |
getDataModel()
Gibt das Datenmodel zurück. |
TransmitterConnectionInfo[] |
getTransmitterConnectionInfo(long transmitterId)
Führt eine Konfigurationsanfrage durch um die versorgte Datenverteilertopologie zu ermitteln. |
long |
isValidUser(String userName,
byte[] encriptedPassword,
String text,
String processName)
Überprüfft ob die Authentificationsdaten existent und gültig sind. |
void |
sendConfigData(BaseSubscriptionInfo baseSubscriptionInfo,
ConfigTelegram telegram)
Sendet eine Konfigurationsanfrage zur Kommunikationsschicht |
void |
update(SendDataObject newData)
Diese Methode wird aufgerufen wenn eine neues Konfigurationstelegram erhalten wird. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
private static final Debug _debug
private DataModel _dataModel
private SubscriptionManager _subscriptionManager
private String _configurationPid
private String _configurationPath
private String _applicationName
private int _configSendIndex
private LinkedList _pendingResponces
private final long _configurationId
| Constructor Detail |
|---|
public ConfigurationManager(long configurationId,
String configurationPid,
String configurationPath,
String applicationName,
DataModel dataModel)
configurationId - ID des KonfigurationsverantwortlichenconfigurationPid - Pid der KonfigurationconfigurationPath - Pfad der KonfigurationapplicationName - Name der ApplikationdataModel - Datenmodel| Method Detail |
|---|
public final void completeInitialisation(SubscriptionManager subscriptionManager)
throws ConfigurationException
subscriptionManager - Anmeldemanager
ConfigurationException - wenn Fehler bei Konfigurationsänderungen auftreten.public final String getConfigurationPid()
public final String getConfigurationPath()
public final String getApplicationName()
public final DataModel getDataModel()
public void update(SendDataObject newData)
newData - Die neue Konfigurationsdaten.
public final void sendConfigData(BaseSubscriptionInfo baseSubscriptionInfo,
ConfigTelegram telegram)
baseSubscriptionInfo - Basisanmeldeinformationentelegram - Kofigurationstelegramm
public final long isValidUser(String userName,
byte[] encriptedPassword,
String text,
String processName)
throws ConfigurationException
userName - der BenutzernameencriptedPassword - verschlüsselte Passworttext - der Zufallstext mit den der Passwort verschlüsselt wurdeprocessName - der Authentifikationsvervahren
ConfigurationException - Wenn von der Konfiguration keine Antwort innerhalb eine bestimmten Zeit angekommen ist.public final TransmitterConnectionInfo[] getTransmitterConnectionInfo(long transmitterId)
transmitterId - Die Id des Datenverteilers, dessen Verbindungsinformationen bestimmt werden müssen.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||